/* Copyright 2008 Bas van den Berg
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

#include "MudKey.h"
#include "CmdVisitor.h"
#include "StringBuilder.h"

using namespace Chronos;
using namespace std;

MudKey::MudKey(int type_, const string& name_, const string& descr_, int id_)
    : MudItem(type_, name_, descr_, 1)
	, id(id_)
{}

MudKey::MudKey(const MudKey& rhs)
	: MudItem(rhs)
	, id(rhs.id)
{}

VISITOR_ACCEPT(MudKey)

int MudKey::getID() const { return id; }

void MudKey::serialize(StringBuilder&) const {
    //MudItem::serialize(buffer);
    //buffer <<  ",id=" << id;
}

